オープン・クローズ・プリンシプル(Open-closed principle)
#CleanArchitecture #SOLID原則
"ソフトウェアの振る舞いは、既存の成果物を変更せず拡張できるようにするべき"
継承や各種パターンを使って拡張可能なようにしようね、そうすると既存のコードを変更せずにコードの追加だけで振る舞いをかえることができるよ、という話っぽい
https://en.wikipedia.org/wiki/Open–closed_principle